package com.easyweb.session;

import java.util.ArrayList;
import java.util.List;

import javax.persistence.EntityManager;

import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.framework.EntityQuery;
import com.easyweb.entity.LiseTipleri;

@Name("liseTipleriList")
public class LiseTipleriList extends EntityQuery<LiseTipleri>
{
	@In private EntityManager entityManager;
	private List<LiseTipleri> liseTipleriList=null;
	
    public LiseTipleriList()
    {
        setEjbql("select liseTipleri from LiseTipleri liseTipleri");
    }
    
    private void liseTipleriOlustur(){
    	liseTipleriList=new ArrayList<LiseTipleri>();
    	entityManager.createNamedQuery("liseTipleriTumKayitlar").getResultList();
    }

	public List<LiseTipleri> getLiseTipleriList() {
		if (liseTipleriList==null) liseTipleriOlustur();
		return liseTipleriList;
	}

	public void setLiseTipleriList(List<LiseTipleri> liseTipleriList) {
		this.liseTipleriList = liseTipleriList;
	}
}
